add_deps("logger")
add_includedirs("include",{public=true})
add_packages("boundscheck","hilog")

target("hiview_event_raw_base")
	set_kind("object")
	add_files(
		"base/raw_data.cpp",
    	"base/raw_data_base_def.cpp")

target("hiview_event_raw_decode")
	set_kind("object")
	add_files(
		"decoded/decoded_event.cpp",
		"decoded/decoded_param.cpp",
		"decoded/raw_data_decoder.cpp")

target("hiview_event_raw_encode")
	set_kind("object")
	add_files(
		"encoded/encoded_param.cpp",
		"encoded/raw_data_builder.cpp",
		"encoded/raw_data_builder_json_parser.cpp",
		"encoded/raw_data_encoder.cpp")
